// async function main () {
//   try {
//     const users = await ajax('/api/users.json');
//     console.log(users);

//     const posts = await aja('/api/posts.json');
//     console.log(posts);

//     const urls = await ajax('/api/urls.json');
//     console.log(urls);
//   } catch (e) {
//     console.log(e);
//   }
// }

// const promise = new Promise((resolve, reject) => {
//   resolve("success1")
//   reject('error');
//   resolve('success2');
// })

// promise.then((res) => {
//   console.log("then: ", res);
// }).catch(err => {
//   console.log('catch: ', err);
// })

// console.log(4);

Promise.resolve(1).then(2).then(Promise.resolve(3)).then(console.log)
